# Copyright (c) 2021-2024 HPMicro
# SPDX-License-Identifier: BSD-3-Clause

sdk_inc(inc)

sdk_src_ifdef(HPMSOC_HAS_HPMSDK_UART src/hpm_uart_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_FEMC src/hpm_femc_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_SDP src/hpm_sdp_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_LCDC src/hpm_lcdc_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_I2C src/hpm_i2c_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_PMP src/hpm_pmp_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_MTG src/hpm_mtg_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_RNG src/hpm_rng_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_GPIO src/hpm_gpio_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_SPI src/hpm_spi_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_PDMA src/hpm_pdma_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_WDG src/hpm_wdg_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_DMA src/hpm_dma_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_GPTMR src/hpm_gptmr_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_PWM src/hpm_pwm_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_PWMV2 src/hpm_pwmv2_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_PLLCTL src/hpm_pllctl_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_PLLCTLV2 src/hpm_pllctlv2_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_USB src/hpm_usb_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_RTC src/hpm_rtc_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_ACMP src/hpm_acmp_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_I2S src/hpm_i2s_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_DAO src/hpm_dao_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_PDM src/hpm_pdm_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_VAD src/hpm_vad_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_CAM src/hpm_cam_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_CAN src/hpm_can_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_JPEG src/hpm_jpeg_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_ENET src/hpm_enet_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_SDXC src/hpm_sdxc_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_ADC12 src/hpm_adc12_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_ADC16 src/hpm_adc16_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_PCFG src/hpm_pcfg_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_PTPC src/hpm_ptpc_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_MCHTMR src/hpm_mchtmr_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_FFA src/hpm_ffa_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_TSNS src/hpm_tsns_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_DAC src/hpm_dac_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_CRC src/hpm_crc_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_PLA src/hpm_pla_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_SDM src/hpm_sdm_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_LIN src/hpm_lin_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_LINV2 src/hpm_linv2_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_MCAN src/hpm_mcan_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_QEIV2 src/hpm_qeiv2_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_QEIV2 src/hpm_enc_pos_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_SEI src/hpm_sei_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_QEO src/hpm_qeo_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_QEOV2 src/hpm_qeov2_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_RDC src/hpm_rdc_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_MMC src/hpm_mmc_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_DMAV2 src/hpm_dmav2_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_EWDG  src/hpm_ewdg_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_PIXELMUX src/hpm_pixelmux_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_GWC src/hpm_gwc_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_LVB src/hpm_lvb_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_LCB src/hpm_lcb_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_PLB src/hpm_plb_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_SMIX src/hpm_smix_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_MIPI_DSI src/hpm_mipi_dsi_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_MIPI_DSI_PHY src/hpm_mipi_dsi_phy_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_MIPI_CSI src/hpm_mipi_csi_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_MIPI_CSI_PHY src/hpm_mipi_csi_phy_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_OPAMP src/hpm_opamp_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_TAMP src/hpm_tamp_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_VSC src/hpm_vsc_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_CLC src/hpm_clc_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_ESC src/hpm_esc_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_PPI src/hpm_ppi_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_LOBS src/hpm_lobs_drv.c)
sdk_src_ifdef(HPMSOC_HAS_HPMSDK_TSW src/hpm_tsw_drv.c)
